package com.cainiao.pojo;

import java.util.Date;

/**
 * 
 * ActRuExecution
 * 数据库表：act_ru_execution
 */
public class ActRuExecution {

    /**
     * 
     * 表字段 : act_ru_execution.ID_
     */
    private String id;

    /**
     * 
     * 表字段 : act_ru_execution.REV_
     */
    private Integer rev;

    /**
     * 
     * 表字段 : act_ru_execution.PROC_INST_ID_
     */
    private String procInstId;

    /**
     * 
     * 表字段 : act_ru_execution.BUSINESS_KEY_
     */
    private String businessKey;

    /**
     * 
     * 表字段 : act_ru_execution.PARENT_ID_
     */
    private String parentId;

    /**
     * 
     * 表字段 : act_ru_execution.PROC_DEF_ID_
     */
    private String procDefId;

    /**
     * 
     * 表字段 : act_ru_execution.SUPER_EXEC_
     */
    private String superExec;

    /**
     * 
     * 表字段 : act_ru_execution.ACT_ID_
     */
    private String actId;

    /**
     * 
     * 表字段 : act_ru_execution.IS_ACTIVE_
     */
    private Byte isActive;

    /**
     * 
     * 表字段 : act_ru_execution.IS_CONCURRENT_
     */
    private Byte isConcurrent;

    /**
     * 
     * 表字段 : act_ru_execution.IS_SCOPE_
     */
    private Byte isScope;

    /**
     * 
     * 表字段 : act_ru_execution.IS_EVENT_SCOPE_
     */
    private Byte isEventScope;

    /**
     * 
     * 表字段 : act_ru_execution.SUSPENSION_STATE_
     */
    private Integer suspensionState;

    /**
     * 
     * 表字段 : act_ru_execution.CACHED_ENT_STATE_
     */
    private Integer cachedEntState;

    /**
     * 
     * 表字段 : act_ru_execution.TENANT_ID_
     */
    private String tenantId;

    /**
     * 
     * 表字段 : act_ru_execution.NAME_
     */
    private String name;

    /**
     * 
     * 表字段 : act_ru_execution.LOCK_TIME_
     */
    private Date lockTime;

    /**
     * 获取  字段:act_ru_execution.ID_
     *
     * @return act_ru_execution.ID_, 
     */
    public String getId() {
        return id;
    }

    /**
     * 设置  字段:act_ru_execution.ID_
     *
     * @param id the value for act_ru_execution.ID_, 
     */
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    /**
     * 获取  字段:act_ru_execution.REV_
     *
     * @return act_ru_execution.REV_, 
     */
    public Integer getRev() {
        return rev;
    }

    /**
     * 设置  字段:act_ru_execution.REV_
     *
     * @param rev the value for act_ru_execution.REV_, 
     */
    public void setRev(Integer rev) {
        this.rev = rev;
    }

    /**
     * 获取  字段:act_ru_execution.PROC_INST_ID_
     *
     * @return act_ru_execution.PROC_INST_ID_, 
     */
    public String getProcInstId() {
        return procInstId;
    }

    /**
     * 设置  字段:act_ru_execution.PROC_INST_ID_
     *
     * @param procInstId the value for act_ru_execution.PROC_INST_ID_, 
     */
    public void setProcInstId(String procInstId) {
        this.procInstId = procInstId == null ? null : procInstId.trim();
    }

    /**
     * 获取  字段:act_ru_execution.BUSINESS_KEY_
     *
     * @return act_ru_execution.BUSINESS_KEY_, 
     */
    public String getBusinessKey() {
        return businessKey;
    }

    /**
     * 设置  字段:act_ru_execution.BUSINESS_KEY_
     *
     * @param businessKey the value for act_ru_execution.BUSINESS_KEY_, 
     */
    public void setBusinessKey(String businessKey) {
        this.businessKey = businessKey == null ? null : businessKey.trim();
    }

    /**
     * 获取  字段:act_ru_execution.PARENT_ID_
     *
     * @return act_ru_execution.PARENT_ID_, 
     */
    public String getParentId() {
        return parentId;
    }

    /**
     * 设置  字段:act_ru_execution.PARENT_ID_
     *
     * @param parentId the value for act_ru_execution.PARENT_ID_, 
     */
    public void setParentId(String parentId) {
        this.parentId = parentId == null ? null : parentId.trim();
    }

    /**
     * 获取  字段:act_ru_execution.PROC_DEF_ID_
     *
     * @return act_ru_execution.PROC_DEF_ID_, 
     */
    public String getProcDefId() {
        return procDefId;
    }

    /**
     * 设置  字段:act_ru_execution.PROC_DEF_ID_
     *
     * @param procDefId the value for act_ru_execution.PROC_DEF_ID_, 
     */
    public void setProcDefId(String procDefId) {
        this.procDefId = procDefId == null ? null : procDefId.trim();
    }

    /**
     * 获取  字段:act_ru_execution.SUPER_EXEC_
     *
     * @return act_ru_execution.SUPER_EXEC_, 
     */
    public String getSuperExec() {
        return superExec;
    }

    /**
     * 设置  字段:act_ru_execution.SUPER_EXEC_
     *
     * @param superExec the value for act_ru_execution.SUPER_EXEC_, 
     */
    public void setSuperExec(String superExec) {
        this.superExec = superExec == null ? null : superExec.trim();
    }

    /**
     * 获取  字段:act_ru_execution.ACT_ID_
     *
     * @return act_ru_execution.ACT_ID_, 
     */
    public String getActId() {
        return actId;
    }

    /**
     * 设置  字段:act_ru_execution.ACT_ID_
     *
     * @param actId the value for act_ru_execution.ACT_ID_, 
     */
    public void setActId(String actId) {
        this.actId = actId == null ? null : actId.trim();
    }

    /**
     * 获取  字段:act_ru_execution.IS_ACTIVE_
     *
     * @return act_ru_execution.IS_ACTIVE_, 
     */
    public Byte getIsActive() {
        return isActive;
    }

    /**
     * 设置  字段:act_ru_execution.IS_ACTIVE_
     *
     * @param isActive the value for act_ru_execution.IS_ACTIVE_, 
     */
    public void setIsActive(Byte isActive) {
        this.isActive = isActive;
    }

    /**
     * 获取  字段:act_ru_execution.IS_CONCURRENT_
     *
     * @return act_ru_execution.IS_CONCURRENT_, 
     */
    public Byte getIsConcurrent() {
        return isConcurrent;
    }

    /**
     * 设置  字段:act_ru_execution.IS_CONCURRENT_
     *
     * @param isConcurrent the value for act_ru_execution.IS_CONCURRENT_, 
     */
    public void setIsConcurrent(Byte isConcurrent) {
        this.isConcurrent = isConcurrent;
    }

    /**
     * 获取  字段:act_ru_execution.IS_SCOPE_
     *
     * @return act_ru_execution.IS_SCOPE_, 
     */
    public Byte getIsScope() {
        return isScope;
    }

    /**
     * 设置  字段:act_ru_execution.IS_SCOPE_
     *
     * @param isScope the value for act_ru_execution.IS_SCOPE_, 
     */
    public void setIsScope(Byte isScope) {
        this.isScope = isScope;
    }

    /**
     * 获取  字段:act_ru_execution.IS_EVENT_SCOPE_
     *
     * @return act_ru_execution.IS_EVENT_SCOPE_, 
     */
    public Byte getIsEventScope() {
        return isEventScope;
    }

    /**
     * 设置  字段:act_ru_execution.IS_EVENT_SCOPE_
     *
     * @param isEventScope the value for act_ru_execution.IS_EVENT_SCOPE_, 
     */
    public void setIsEventScope(Byte isEventScope) {
        this.isEventScope = isEventScope;
    }

    /**
     * 获取  字段:act_ru_execution.SUSPENSION_STATE_
     *
     * @return act_ru_execution.SUSPENSION_STATE_, 
     */
    public Integer getSuspensionState() {
        return suspensionState;
    }

    /**
     * 设置  字段:act_ru_execution.SUSPENSION_STATE_
     *
     * @param suspensionState the value for act_ru_execution.SUSPENSION_STATE_, 
     */
    public void setSuspensionState(Integer suspensionState) {
        this.suspensionState = suspensionState;
    }

    /**
     * 获取  字段:act_ru_execution.CACHED_ENT_STATE_
     *
     * @return act_ru_execution.CACHED_ENT_STATE_, 
     */
    public Integer getCachedEntState() {
        return cachedEntState;
    }

    /**
     * 设置  字段:act_ru_execution.CACHED_ENT_STATE_
     *
     * @param cachedEntState the value for act_ru_execution.CACHED_ENT_STATE_, 
     */
    public void setCachedEntState(Integer cachedEntState) {
        this.cachedEntState = cachedEntState;
    }

    /**
     * 获取  字段:act_ru_execution.TENANT_ID_
     *
     * @return act_ru_execution.TENANT_ID_, 
     */
    public String getTenantId() {
        return tenantId;
    }

    /**
     * 设置  字段:act_ru_execution.TENANT_ID_
     *
     * @param tenantId the value for act_ru_execution.TENANT_ID_, 
     */
    public void setTenantId(String tenantId) {
        this.tenantId = tenantId == null ? null : tenantId.trim();
    }

    /**
     * 获取  字段:act_ru_execution.NAME_
     *
     * @return act_ru_execution.NAME_, 
     */
    public String getName() {
        return name;
    }

    /**
     * 设置  字段:act_ru_execution.NAME_
     *
     * @param name the value for act_ru_execution.NAME_, 
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /**
     * 获取  字段:act_ru_execution.LOCK_TIME_
     *
     * @return act_ru_execution.LOCK_TIME_, 
     */
    public Date getLockTime() {
        return lockTime;
    }

    /**
     * 设置  字段:act_ru_execution.LOCK_TIME_
     *
     * @param lockTime the value for act_ru_execution.LOCK_TIME_, 
     */
    public void setLockTime(Date lockTime) {
        this.lockTime = lockTime;
    }
}